#ifndef TOAST_H
#define TOAST_H

#include <QDialog>
#include <QWidget>

///
/// \para 全局通知类 Toast
/// \para Toast 用于显示短暂提示信息的控件，通常用于向用户提供简单的反馈。它会在屏幕上短时间显示后自动消失。
///
class Toast : public QDialog
{
    Q_OBJECT
public:
    // 此处不需要指定父窗口. 全局通知的父窗口就是 桌面.
    Toast(const QString& text);

    // 并不需要手动来 new 这个对象, 而是通过 showMessage 来弹出窗口
    static void showMessage(const QString& text);
};

#endif // TOAST_H
